gtk_widget_activate (GTK_WIDGET (expander));
}
-static void
-gtk_expander_redraw_expander (GtkExpander *expander)
-{
- GtkAllocation allocation;
- GtkWidget *widget = GTK_WIDGET (expander);
-
- if (gtk_widget_get_realized (widget))
- {
- gtk_widget_get_allocation (widget, &allocation);
- gdk_window_invalidate_rect (gtk_widget_get_window (widget), &allocation, FALSE);
- }
-}
-
static void
update_node_state (GtkExpander *expander)
{
gtk_widget_set_state_flags (expander->priv->label_widget,
GTK_STATE_FLAG_PRELIGHT,
FALSE);
-
- gtk_expander_redraw_expander (expander);
}
return FALSE;
if (expander->priv->label_widget)
gtk_widget_unset_state_flags (expander->priv->label_widget,
GTK_STATE_FLAG_PRELIGHT);
-
- gtk_expander_redraw_expander (expander);
}
return FALSE;